﻿using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
using 示例中体现的ModelBus核心思想.Models.Data;

namespace 示例中体现的ModelBus核心思想.Data
{
    /// <summary>
    /// 数据库上下文：仅操作数据模型
    /// 与领域模型解耦，通过ModelBus转换器关联
    /// </summary>
    public class AppDbContext : DbContext
    {
        public AppDbContext(DbContextOptions<AppDbContext> options) : base(options)
        {
        }

        // 仅暴露数据模型的DbSet
        public DbSet<ProductData> Products { get; set; }
    }
}
